﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package com.facebook.commands.video {
    import com.facebook.*;
    import com.facebook.net.*;

    public class UploadVideo extends FacebookCall implements IUploadVideo {

        public static const SCHEMA:Array = ["data", "title", "description"];
        public static const METHOD_NAME:String = "video.upload";

        protected var _title:String;
        protected var _ext:String;
        protected var _data:Object;
        protected var _description:String;

        public function UploadVideo(_arg1:String, _arg2:Object, _arg3:String=null, _arg4:String=null){
            super(METHOD_NAME);
            this.ext = _arg1;
            this.data = _arg2;
            this.title = _arg3;
            this.description = _arg4;
        }
        public function get ext():String{
            return (this._ext);
        }
        public function set description(_arg1:String):void{
            this._description = _arg1;
        }
        public function get data():Object{
            return (this._data);
        }
        public function set title(_arg1:String):void{
            this._title = _arg1;
        }
        public function set ext(_arg1:String):void{
            this._ext = _arg1;
        }
        public function set data(_arg1:Object):void{
            this._data = _arg1;
        }
        override facebook_internal function initialize():void{
            applySchema(SCHEMA, this.data, this.title, this.description);
            super.initialize();
        }
        public function get title():String{
            return (this._title);
        }
        public function get description():String{
            return (this._description);
        }

    }
}//package com.facebook.commands.video 
